package com.tedu.controller;

import com.tedu.pojo.User;
import com.tedu.servies.UserServies;
import com.tedu.servies.UserServiesImpl;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.springframework.web.bind.annotation.RequestMapping;

/**
 * 处理器   处理与用户的交互
 *  看看spring给我们的开发带来了什么变化？？？？？
 */
public class UserController {

    //声明用户模块的服务层对象
    UserServies  userServies = new UserServiesImpl();
    //把对象userServies交给spring管理

    @Autowired  //从spring中取出来服务接口实现类对象
    UserServies us;

    public UserController()
    {
        //加载spring的配置文件，启动spring框架，获取用户模块的服务层接口对象
        //加载spring的配置文件，启动spring
        ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");
        //  成功启动了spring
        //从spring中取出我们需要组件。。。
        us = (UserServies) applicationContext.getBean("us");
    }


    @RequestMapping("/login")
    public String login(User user)
    {
        User login = us.login(user);
        if(login==null){
            //登陆失败
            return "";
        }else{
            //登陆 成功
            return "";
        }
    }





}


